﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Newtonsoft.Json;

namespace MemoryDuosControl
{
    public static class AccesoTablero
    {
        public static string PasarAJson(List<CasillaTablero> lista, int id, int puntuacion, List<CasillaTablero> listaDestapadas)
        {
            if (listaDestapadas != null) return JsonConvert.SerializeObject(new { ID = id, Puntuacion = puntuacion, Estado = lista, Destapadas = listaDestapadas });
            return JsonConvert.SerializeObject(new { ID = id, Puntuacion = puntuacion, Estado = lista });
        }
    }

    public class CasillaTablero
    {
        public int x { get; set; }

        public int y { get; set; }

        public bool Estado { get; set; }

        public int idImagen { get; set; }

        public int idUsuario { get; set; }
    }
}
